<template>
  <view class="main-box">
    <view class="logo">
      <img :src="logo" />
    </view>
    <view class="welcome">欢迎登录沃客薪服</view>
    <button
      v-if="chked"
      class="btn"
      open-type="getPhoneNumber"
      @getphonenumber="getPhoneNumber"
    >
      <text class="iconfont icon-phone"></text>
      手机号快捷登录
    </button>
    <button v-else class="btn" @click="chkPrivacy">
      <text class="iconfont icon-phone"></text>
      手机号快捷登录
    </button>

    <!-- 协议 -->
    <view class="privacy-policy">
      <checkbox-group @change="handlePrivacyPolicy">
        <label>
          <checkbox
            value="1"
            color="#166BD8"
            style="transform: scale(0.7)"
            :checked="chked"
          />
          <text>{{ "注册登录前，请您仔细阅读" }}</text>
        </label>
      </checkbox-group>
      <text class="link" @click="handleShowPrivacyPolicy">{{ "《隐私协议》" }}</text>

      <!-- 隐私协议 - 弹窗 -->
      <view class="privacy-policy-content" v-if="privacyPolicyVisible">
        <view class="body-box">
          <!-- 标题 -->
          <view class="title-box">{{ privacyPolicyTitle }}</view>
          <!-- 内容 -->
          <view class="content-box" v-html="privacyPolicyContent"></view>
          <!-- 按钮 -->
          <view class="btn-box">
            <view class="btn-info" @click="handlePrivacyPolicyConfirm(false)"
              >不同意</view
            >
            <button
              class="btn-privacy-confirm"
              type="default"
              plain
              @click="handlePrivacyPolicyConfirm(true)"
            >
              同意并继续
            </button>
          </view>
        </view>
      </view>
    </view>
  </view>
</template>
<script>
import commonMixins from "@/mixins/commonMixins";
export default {
  mixins: [commonMixins],
  components: {},
  data() {
    return {
      logo: require("@/static/img/logo.jpg"),

      chked: false, // 隐私协议勾选
      privacyPolicyVisible: false, // 隐私协议弹窗控制
      privacyPolicyTitle: "隐私权政策", // 隐私协议标题
      // 隐私协议内容
      privacyPolicyContent: `
			<b>提示条款</b>
			您的信任对我们非常重要，我们深知个人信息对您的重要性，我们将按法律法规要求，采取相应安全保护措施，尽力保护您的个人信息安全可控，鉴于此，沃客薪服平台服务提供者(或简称“我们”)制定本《隐私权政策》(下称“本政策 /本隐私权政策”)并提醒您:
			本政策适用于沃客薪服平台提供的所有产品和服务，如我们关联公司(范围详见定义部分)的产品或服务中使用了沃客薪服平台提供的产品或服务但未设独立隐私权政策的，则本政策同样适用于该部分产品或服务。
			需要特别说明的是，本政策不适用于其他第三方向您提供的服务，也不适用于沃客薪服平台中已另行独立设置法律声明及隐私权政策的产品或服务，例如沃客薪服平台上的发放主体依托沃客薪服平台向您提供需求信息时，您向发放主体提供的个人信息不适用本政策。
			在使用沃客薪服平台各项产品或服务前，请您务必仔细阅读并透彻理解本政策，在确认充分理解并同意后使用相关产品或服务，一旦您开始使用沃客薪服平台各项产品或服务，即表示您已充分理解并同意本政策，如对本政策内容有任何疑问、意见或建议，您可通过沃客薪服平台提供的各种联系方式与我们联系。
			
			<b>第一部分 定义</b>
			沃客薪服平台:微信小程序app-沃客薪服
			沃客薪服平台服务提供者:昆山沃客方舟信息科技有限公司
			个人信息:指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信急。
			个人敏感信息:指包括身份证件号码、个人生物识别信息、银行账号、财产信息、行踪轨迹、交易信息等的个人信息
			个人信息删除:指在实现日常业务功能所涉及的系统中去除个人信息的行为，使其保持不可被检索、访问的状态
			
			<b>第二部分 隐私权政策</b>
			本隐私权政策部分将帮助您了解以下内容
			一、我们收集了哪些信息
			二、我们如何使用收集的信息
			三、我们如何共享、转让、公开披露您的信息
			四、我们如何保护您的信息
			五、您如何管理您的信息
			六、本隐私权政策如何更新
			七、如何联系我们
			
			<b>一、我们收集了哪些信息</b>
			(一)您创建或者提供给我们的信息
			1、成为我们的用户
			我们通过沃客薪服平台为您提供用户服务。为使用我们的用户服务，您需要创建沃客薪服平台账户，提供手机号码、拟使用的用户名和密码。
			您选择提供真实姓名、性别、出生年月日、居住地、您本人肖像的头像等注册必须的个人资料，如果您不提供上述信息，会影响您使用沃客薪服平台的浏览、应用、相关平台服务，对于需要通过沃客薪服平台账户才能使用的服务，我们可能会根据您提供的上述信息校验您的用户身份，确保我们是在为您本人提供服务。
			如果您已拥有沃客薪服平台账户，我们可能会在沃客薪服平台服务中显示您的上述个人信息，以及您在沃客薪服平台上或与沃客薪服平台账户相关联的产品和服务中执行的操作，例如通过沃客薪服平台账户集中展示您的个人资料或交易订单，我们会尊重您对沃客薪服平台服务和沃客薪服平台账户设置所做的选择。
			2、完成您相关的交易
			如果您是发放主体，为完成您所选择或达成交易，根据发布项目的要求提供相关服务，根据项目要求您必须具备相关资质或证明，例如，从业经历证明、相关行业从业资格证书等，为便于向您提供订单管理服务息的WLAN接入点、蓝牙和基站等传感器信息)。如果您在安装及/或使用过程中拒绝授予我们相应权限的，我们并不会记录您上述对应的信息。
			服务日志信息:当您使用我们的网站或客户端提供的产品或服务时，我们会自动收集您对我们服务的详细使用情况，作为有关网络日志保存。例如搜索查询内容、IP地址、浏览器的类型、电信运营商使用的语言、访间日期和时间及您访问的网页记录等
			其他相关信息:为了帮助您更好地使用我们的产品或服务，我们会收集相关信息，
			请您理解，单独的设备信息、日志信息等是无法识别特定自然人身份的信息，除非将这类非个人信息与其他信息结合用于识别特定自然人身份，或者将其与个人信息结合使用，那么在结合使用期间，这类非个人信息将被视为个人信息，我们会将该类个人信息做匿名化/去标识化处理(取得您的授权或法律法规另有规定的情况除外)，当您与我们联系时，为验证您的身份，帮助您解决问题，我们可能会记录您与我们的对话并收集其他为解决问题所需的必要信息。
			(三)我们通过间接获得方式收集到的您的信息
			为确认交易状态，为您提供售后与争议解决服务，我们会通过您基于交易所选择的交易对象、提现银行机构等，收集与交易进度相关的您的交易、提现、订单信息。
			您可通过沃客薪服平台账户在我们提供的链接入口使用我们关联公司提供的产品或服务，包括来自昆山沃客方舟、沃客薪服平台等信息，当您通过沃客薪服平台账户使用上述服务时，您授权我们根据实际业务及合作需要，从我们关联公司处接收、汇总、分析我们确认其来源合法或您授权同意其向我们提供的您的个人信息或交易信息。
			
			<b>二、我们如何使用收集的信息</b>
			1、向您提供产品或服务。
			2、为改善我们的产品或服务，以便向您提供更符合您个性化需求的信息展示、搜索及交易服务，我们会根据您的浏览及搜索记录、设备信息、位置信息、订单信息，提取您的浏览及搜索偏好、行为习惯、位置信息等特征，基于特征标签进行间接人群画像，并展示、推送信息和可能的商业广告。
			3、为提高您使用我们及我们关联公司、合作伙伴提供服务的安全性，确保操作环境安全与识别用户账号异常状态，保护您或其他用户或公众的人身财产安全免遭侵害，更好地预防钓鱼网站、欺诈、网络漏洞、计算机病毒、网络攻击、网络侵入等安全风险，更准确地识别违反法律法规或沃客薪服平台相关协议规则的情况，我们可能使用或整合您的用户信息、交易信息、设备信息、有关网络日志以及我们关联公司、合作伙伴取得您授权或依适用的法律共享的信息，综合判断您沃客薪服平台账户及交易风险、进行身份验证、检测及防范安全事件，并依法采取必要的记录、审计、分析、处置措施。
			4、我们可能会对收集的信息进行去标识化地研究、统计分析和预测，用于改善沃客薪服平台的内容和布局，为商业决策提供产品或服务支撑，以及改进我们的产品和服务(例如使用匿名数据进行机器学习或模型算法训练)。
			5、如我们停止运营沃客薪服平台产品或服务，我们将及时停止继续收集您个人信息的活动，将停止运营的通知以逐一送达或公告的形式通知您，并对我们所持有的与已关停业务相关的个人信息进行删除或匿名化处理。
			6、若我们将信息用于本政策未载明的其他用途，或者将基于特定目的收集而来的信息用于其他目的时:会事先征求您的同意。
			
			<b>三、我们如何共享、转让、公开披露您的信息</b>
			(一)共享
			我们不会与沃客薪服平台服务提供者以外的公司、组织和个人共享您的个人信息，但以下情况除外:
			1、在法定情形下的共享:我们可能会根据法律法规规定、诉讼争议解决需要，或按行政、司法机关依法提出的要求，对外共享您的个人信息。
			2、在获取明确同意的情况下共享:获得您的明确同意后，我们会与其他方共享您的个人信息。
			3、在您主动选择情况下共享:
			您同意并知晓当您承揽发放主体发布的项目/任务信息后，需要向发放主体递交您的资历信息(身份信息、结算账户信息、订单结算信息等)，并需要经过发放主体的筛选并审核(审核方式包括查看执照信息、过往订单信息、面谈、体检、任务考核)，当您选择承接项目或扫描企业提供的开工二维码时，即视为您已经同意向发布相应服务的招募企业或人员提供上述资历信息并允许其浏览及为招募目的合理使用您资历的权利。对于因此而引起的任何法律纠纷(包括但不限于招募企业或人员错误或非法使用前述资历信息)，沃客薪服平台不承担任何法律责任。
			尽管沃客薪服平台已尽商业合理努力设置了安全防范措施，以下情况仍然有可能发生，包括但不限于(1)某一第三方躲过了我们的安全措施并进入我们的数据库，查找到您的资历;(2)因不可抗力导致网络系统的瘫痪导致服务中断;(3)因网站和服务器收并额度或其他第三方侵害导致您个人信息泄露、损毁和丢失等。
			沃客薪服平台认为在您把您的资历放入我们的数据库时，您已经意识到了这种风险的存在，并同意承担这样的风险。对于因此而引起的任何法律纠纷，沃客薪服平台不承担任何法律责任。
			您通过沃客薪服平台接活或提供服务，我们会根据您的选择，将您的订单信息中与交易有关的必要信息共享给相关项目的提供者(发放主体)，以实现您的资质或能力审查，任务交易，任务的验收及费用结算需求。
			4、与关联公司间共享:为便于我们基于沃客薪服平台账户向您提供产品和服务，推荐您可能感兴趣的信息，识别用户账号异常，保护沃客薪服平台关联公司或其他用户或公众的人身财产安全免遭侵害，您的个人信息可能会与我们的关联公司和/或其指定的服务提供商共享。我们只会共享必要的个人信息，且受本隐私政策中所声明目的的约束，如果我们共享您的个人敏感信息或关联公司改变个人信息的使用及处理目的，将再次征求您的授权同意。
			5、与授权合作伙伴共享:我们可能委托授权合作伙伴为您提供某些服务或代表我们履行职能，我们仅会出于本隐私权政策声明的合法、正当、必要、特定、明确的目的共享您的信息，授权合作伙伴只能接触到其履行职责所需信息，且不得将此信息用于其他任何目的。
			目前，我们的授权合作伙伴包括以下类型:
			(1)广告、分析服务类的授权合作伙伴。除非得到您的许可，否则我们不会将您的个人身份信息与提供广告、分析服务的合作伙伴共享。我们会向这些合作伙伴提供有关其广告覆盖面和有效性的信息，但不会提供您的个人身份信息，或者我们将这些信息进行汇总，以便它不会识别您个人。这类合作伙伴可能将上述信息与他们合法获取的其他数据相结合，以进行广告或决策建议。
			(2)供应商、服务提供商和其他合作伙伴。我们将信息发送给支持我们业务的供应商、服务提供商和其他合作伙伴，这些支持包括提供技术基础设施服务、分析我们服务的使用方式、衡量广告和服务的有效性、提供客户服务、支付便利或进行学术研究和调查。我们会与其约定严格的数据保护措施，令其按照我们的说明、本隐私权政策以及其他任何相关的保密和安全措施来处理个人信息。
			(二)转让
			我们不会将您的个人信息转让给任何公司、组织和个人，但以下情况除外:
			在获取明确同意的情况下转让:获得您的明确同意后，我们会向其他方转让您的个人信息;
			2、在沃客薪服平台服务提供者发生合并、收购或破产清算情形，或其他涉及合并、收购或破产清算情形时，如涉及到个人信息转让，我们会要求新的持有您个人信息的公司、组织继续受本政策的约束，否则我们将要求该公司、组织和个人重新向您征求授权同意。
			(三)公开披露
			我们仅会在以下情况下，公开披露您的个人信息:
			1、获得您明确同意或基于您的主动选择，我们可能会公开披露您的个人信息;
			2、如果我们确定您出现违反法律法规或严重违反沃客薪服平台相关协议及规则的情况，或为保护沃客薪服平台用户或公众的人身财产安全免遭侵害，我们可能依据法律法规或征得您同意的情况下披露关于您的个人信息，包括相关违规行为以及沃客薪服平台已对您采取的措施。
			(四)共享、转让、公开披露个人信息时事先征得授权同意的例外
			以下情形中，共享、转让、公开披露您的个人信息无需事先征得您的授权同意:
			1、与国家安全、国防安全有关的;
			2、与公共安全、公共卫生、重大公共利益有关的;
			3、与犯罪侦查、起诉、审判和判决执行等司法或行政执法有关的;
			4、出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;
			5、您自行向社会公众公开的个人信息;
			6、从合法公开披露的信息中收集个人信息的，如合法的新闻报道、政府信息公开等渠道。
			请知悉，根据适用的法律，若我们对个人信息采取技术措施和其他必要措施进行处理，使得数据接收方无法重新识别特定个人且不能复原，则此类处理后数据的共享、转让、公开披露无需另行向您通知并征得您的同意。
			
			<b>四、我们如何保护您的信息</b>
			(一)我们已采取符合业界标准、合理可行的安全防护措施保护您的信息，防止个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。例如，在您的浏览器与服务器之间交换数据时受 SSL协议加密保护;我们同时对沃客薪服平台网站提供HTTPS协议安全浏览方式;我们会使用加密技术提高个人信息的安全性;我们会使用受信赖的保护机制防止个人信息遭到恶意攻击;我们会部署访问控制机制，尽力确保只有授权人员才可访问个人信息;以及我们会举办安全和隐私保护培训课程，加强员工对于保护个人信息重要性的认识。
			(二)我们有行业先进的以数据为核心、围绕数据生命周期进行的数据安全管理体系，从组织建设、制度设计、人员管理、产品技术等方面多维度提升整个系统的安全性。
			(三)我们会采取合理可行的措施，尽力避免收集无关的个人信息。我们只会在达成本政策所述目的所需的期限内保留您的个人信息(除非法律有强制的存留要求)。
			(四)互联网并非绝对安全的环境，使用沃客薪服平台服务时，我们强烈建议您不要使用非沃客薪服平台推荐的通信方式发送您的信息。您可以通过我们的服务建立联系和相互分享。当您通过我们的服务创建交流、交易或分享时，您可以自主选择沟通、交易或分享的对象，作为能够看到您的交易内容、联络方式、交流信息或分亨内容等相关信息的第三方。
			在使用沃客薪服平台服务进行网上交易时，您不可避免地要向交易对方或潜在的交易对方披露自己的个人信息，如联络方式或联系地址。请您妥善保护自己的个人信息，仅在必要的情形下向他人提供。如您发现自己的个人信息尤其是您的账户或密码发生泄露，请您立即联络沃客薪服平台客服，以便我们根据您的申请采取相应措施。
			请注意，您在使用我们服务时自愿共享甚至公开分享的信息，可能会涉及您或他人的个人信息甚至个人敏感信息，如您在评价时选择上传包含个人信息的图片。请您更加谨慎地考虑，是否在使用我们的服务时共享甚至公开分享相关信息。
			请使用复杂密码，协助我们保证您的账号安全。我们将尽力保障您发送给我们的任何信息的安全性。如果我们的物理、技术或管理防护设施遭到破坏，导致信息被非授权访问、公开披露、篡改或毁坏，导致您的合法权益受损，我们将承担相应的法律责任。
			(五)我们将不定期更新并公开安全风险、个人信息安全影响评估报告等有关内容，您可通过沃客薪服平台公告方式获得。
			(六)在不幸发生个人信息安全事件后，我们将按照法律法规的要求向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。事件相关情况我们将以邮件、信函、电话、推送通知等方式告知您，难以逐一告知个人信息主体时，我们会采取合理、有效的方式发布公告。
			同时，我们还将按照监管部门要求，上报个人信息安全事件的处置情况。
			
			<b>五、您如何管理您的信息</b>
			您可以通过以下方式访问及管理您的信息:
			(一)查询您的信息
			您有权查询您的信息。您可以通过以下方式自行查询您的信息:
			账户信息--如果您希望访问或编辑您的账户中的个人基本资料信息和绑定账户信息、更改您的密码等，您可以通过登录账号通过“设置”执行此类操作。
			订单信息:您可以在沃客薪服平台中查阅账单记录交易记录等。
			如果您无法通过上述路径查询该等信息，您可以随时通过沃客薪服平台客服与我们取得联系。我们将在15天内回复您的访问请求。
			对于您在使用我们的产品或服务过程中产生的其他个人信息，我们将根据本条“(七)响应您的上述请求”中的相关安排向您提供。
			(二)更正或补充您的信息
			当您发现我们处理的关于您的信息有错误时，您有权要求我们做出更正或补充。您可以通过“(一)查询您的信息”中列明的方式提出更正或补充申请。
			(三)删除您的信息
			您可以通过“(一)查询您的信息”中列明的方式删除您的部分信息。
			在以下情形中，您可以向我们提出删除个人信息的请求:
			1、如果我们处理个人信息的行为违反法律法规:
			2、如果我们收集、使用您的个人信息，却未征得您的明确同意;
			3、如果我们处理个人信息的行为严重违反了与您的约定;
			4、如果您不再使用我们的产品或服务，或您主动注销了账号;
			5、如果我们永久不再为您提供产品或服务。
			若我们决定响应您的删除请求，我们还将同时尽可能通知从我们处获得您的个人信息的主体，并要求其及时删除(除非法律法规另有规定，或这些主体已独立获得您的授权)。
			当您或我们协助您删除相关信息后，因为适用的法律和安全技术，我们可能无法立即从备份系统中删除相应的信息，我们将安全地存储您的个人信息并将其与任何进一步处理隔离，直到备份可以清除或实现匿名。
			(四)约束信息系统自动决策
			在某些业务功能中，我们可能仅依据信息系统、算法等在内的非人工自动决策机制做出决定。如果这些决定显著影响您的合法权益，您有权要求我们做出解释，我们也将在不侵害沃客薪服平台商业秘密或其他用户权益、社会公共利益的前提下提供申诉方法。
			(五)响应您的上述请求
			为保障安全，您可能需要提供书面请求，或以其他方式证明您的身份。我们可能会先要求您验证自己的身份，然后再处理您的请求。
			我们将在15天内做出答复。如您不满意，还可以通过沃客薪服平台客服发起投诉。
			对于您合理的请求，我们原则上不收取费用，但对多次重复、超出合理限度的请求，我们将酌情收取一定费用。对于与您的身份不直接关联的信息、无端重复信息，或者需要过多技术手段(例如，需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者不切实际的请求，我们可能会予以拒绝。
			在以下情形中，按照法律法规要求，我们将无法响应您的请求:
			与国家安全、国防安全有关的;
			2、与公共安全、公共卫生、重大公共利益有关的;
			3、与犯罪侦查、起诉、审判和执行判决等有关的;
			4、有充分证据表明个人信息主体存在主观恶意或滥用权利的;
			5、响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的;
			6、涉及商业秘密的。

			<b>六、银行卡信息收集与使用</b>
			我们仅在必要范围内收集和使用你的银行卡信息，具体规则如下：
			（一）收集的信息类型
			我们会收集以下与银行卡相关的必要信息：
			银行卡号（用于识别唯一账户）；
			持卡人姓名（需与银行卡开户名一致，确保资金安全）；
			银行预留手机号（部分场景用于短信验证，如非必要则可不收集）。
			（二）收集目的
			我们收集银行卡信息的唯一目的是：
			为你提供系统余额提现服务。
			当你申请将账户内的余额提现至银行卡时，我们需要通过上述信息完成以下操作：
			验证你本人对银行卡的合法使用权；
			确保提现资金准确、安全地划转至你名下的银行账户。
			（三）使用方式与范围
			直接用途：仅用于处理你发起的提现请求，包括向银行等金融机构提交必要的信息以完成资金划转。
			安全验证：在提现过程中，可能通过短信验证码、人脸识别等方式（如有）验证身份，确保操作非他人冒用。
			限制范围：我们不会将你的银行卡信息用于任何与提现无关的场景（如营销推广、借贷服务等），也不会向第三方共享、出售或泄露该信息，法律法规另有规定或获得你明确授权的除外。
			（四）信息存储与保护
			存储期限：我们将在你使用提现服务期间及法律法规要求的最短期限内存储你的银行卡信息。当你注销账户或主动删除银行卡信息后，我们将及时删除相关数据，除非法律另有规定需要保留。
			安全措施：我们采用加密传输、权限控制、定期安全审计等技术手段，防止你的银行卡信息被非法获取、篡改或泄露。如发生信息安全事件，我们将立即启动应急预案，并依法告知你。
			（五）你的权利
			自主选择：你可以自主决定是否提供银行卡信息。若拒绝提供，将无法使用提现功能，但不影响你使用小程序内的其他非提现服务（如余额查询、任务浏览等）。
			信息管理：你可以在小程序 “我的 -我的银行卡” 中随时添加、修改或删除已绑定的银行卡信息。
			投诉与反馈：如对银行卡信息的收集使用有任何疑问或异议，可通过官方联系方式（如电话、邮箱）与我们联系，我们将在 15 个工作日内回复处理结果。
			（六）法律依据
			我们收集和使用银行卡信息的法律依据是：
			《中华人民共和国民法典》《中华人民共和国网络安全法》等相关法律法规；
			你与我们签署的《用户服务协议》及本《隐私政策》的约定。
			（七）其他说明
			如后续因业务调整需要变更银行卡信息的收集使用规则，我们将通过小程序弹窗、公告等方式提前告知你，并在获得你同意后变更您的银行卡。

			<b>七、身份证照片信息收集与使用</b>
			我们仅在必要、合法、正当的范围内收集和使用你的身份证照片信息，具体规则如下：
			（一）收集的信息类型
			我们会收集以下与身份证相关的必要信息：
			身份证正反面照片（含人像信息、身份证号码、住址、有效期等）；
			若系统支持自动识别：可能通过 OCR 技术提取照片中的文字信息（如姓名、身份证号、出生日期等），提取过程仅在本地或安全服务器完成，不会留存原始照片以外的多余数据。
			（二）收集目的
			我们收集身份证照片的唯一目的是：
			验证你的真实身份，确保业务操作的准确性与安全性。
			具体用于以下场景：
			业务合规性校验：在你使用需身份验证的功能（如余额提现、薪资代发等）时，通过身份证信息核实你本人操作，防止身份冒用或欺诈行为；
			纠纷处理与安全审计：在发生账户异常、交易纠纷或安全事件时，作为身份核实的依据，协助调查和解决问题。
			（三）使用方式与范围
			直接用途：仅用于上述业务校验及安全审计场景，不会将身份证照片用于任何与身份验证无关的用途（如广告推送、商业合作等）；
			数据处理限制：身份证照片信息仅在中国大陆境内存储和使用，不会跨境传输。如需共享给第三方（如身份验证服务提供商），我们将严格评估该第三方的数据安全能力，并通过协议约定其保密义务，且仅共享完成认证所需的最小必要信息；
			去标识化处理：在技术可行的情况下，我们可能对身份证照片中的敏感信息（如身份证号码部分字段）进行去标识化处理，以降低信息泄露风险。
			（四）信息存储与保护
			存储期限：
			我们将在你使用小程序服务期间存储你的身份证照片信息，直至你主动申请删除或注销账户；
			法律法规另有规定的（如税务、金融监管要求），我们将按规定期限留存，留存期满后将及时删除或匿名化处理。
			安全措施：
			采用加密传输（如 HTTPS）和加密存储（如 AES-256 算法）技术，防止身份证照片在传输和存储过程中被非法获取；
			限制访问权限，仅授权必要的工作人员接触身份证照片信息，并实行操作日志审计，确保可追溯；
			定期进行安全漏洞扫描和风险评估，防范病毒、黑客攻击等安全威胁。如发生信息泄露事件，我们将立即启动应急预案，并依法通知你。
			（五）你的权利
			自主选择权：
			你可以自主决定是否提供身份证照片信息。若拒绝提供，将无法使用需实名认证的功能（如提现、薪资服务等），但不影响你使用小程序内的非实名认证功能（如浏览政策资讯、查看任务列表等）；
			信息管理权限：
			你可以在小程序 “我的 – 身份证照片” 中查看已提交的身份证照片信息；
			（六）法律依据
			我们收集和使用身份证照片信息的法律依据包括：
			《中华人民共和国网络安全法》第二十四条（网络服务提供者为用户办理网络接入等服务时，应当要求用户提供真实身份信息）；
			《中华人民共和国个人信息保护法》第十三条（为履行法定职责或者法定义务所必需，或为实现用户同意的具体使用目的）；
			你与我们签署的《用户服务协议》及本《隐私政策》的约定。

			<b>八、本隐私权政策如何更新我们的隐私权政策可能变更</b>
			未经您明确同意，我们不会限制您按照本隐私权政策所应享有的权利。我们会在专门页面上发布对隐私权政策所做的任何变更。
			对于重大变更，我们还会提供更为显著的通知(包括我们会通过沃客薪服平台公示的方式进行通知甚至向您提供弹窗提示)。
			本政策所指的重大变更包括但不限于:
			1、我们的服务模式发生重大变化。如处理个人信息的目的、处理的个人信息类型、个人信息的使用方式等;
			2、我们在控制权等方面发生重大变化。如并购重组等引起的信息控制者变更等;
			3、个人信息共享、转让或公开披露的主要对象发生变化;
			4、您参与个人信息处理方面的权利及其行使方式发生重大变化;
			5、我们负责处理个人信息安全的责任部门、联络方式及投诉渠道发生变化;
			6、个人信息安全影响评估报告表明存在高风险。
			我们还会将本隐私权政策的旧版本在沃客薪服平台专门页面存档，供您查阅。
			
			<b>九、如何联系我们</b>
			您可以通过以下方式与我们联系，我们将在15天内回复您的请求:
			1、如对本政策内容有任何疑问、意见或建议，您可通过沃客薪服平台客服及沃客薪服平台服务中心在线客服与我们联系;
			2、如发现个人信息可能被泄露，您可以通过沃客薪服平台客服投诉举报;
			如果您对我们的回复不满意，特别是您认为我们的个人信息处理行为损害了您的合法权益，您还可以通过向被告住所地有管辖权的法院提起诉讼来寻求解决方案。`,
    };
  },
  onLoad(e) {},
  onShow() {
    uni.hideHomeButton();
  },
  methods: {
    // 检查是否勾选隐私协议
    chkPrivacy() {
      if (!this.chked) {
        uni.showToast({
          title: "请您仔细阅读《隐私协议》",
          icon: "none",
          duration: 2000,
        });
        return;
      }
    },
    //通过微信获取用户手机号
    getPhoneNumber(e) {
      if (e.detail.errMsg == "getPhoneNumber:ok") {
        uni.showLoading({
          title: "加载中",
          mask: true,
        });
        var params = {
          session_key: uni.getStorageSync("sessionKey"),
          encryptedData: e.detail.encryptedData,
          iv: e.detail.iv,
          isLoading: false,
        };
        this.$request.getPhoneNumber(params, (res) => {
          // 进行静默登陆
          this.$request.doLoginNoSms(
            {
              // mobile: "15651180102", // 唐晨
              // mobile: "17312178973", // 施芳
              // mobile: "15250213361", // 李青
              // mobile: "18616791523", // 黄龙
              // mobile: "15851821289", // xxx
              mobile: res.phoneNumber,
              isLoading: false,
            },
            (res) => {
              // 持久化登录者信息
              uni.setStorageSync("token", res.token);
              let userInfo = {
                name: res.name, // 姓名
                mobile: res.mobile, // 手机
                id_card: res.id_card, // 身份证
              };
              uni.setStorageSync("userInfo", userInfo);

              var params = {
                openid: uni.getStorageSync("openid"),
                token: uni.getStorageSync("token"),
                isLoading: false,
              };
              return this.$request.saveUserInfo(params, (res) => {
                uni.showToast({
                  title: "登录成功",
                  mask: true,
                });
                setTimeout(() => {
                  uni.reLaunch({
                    url: "/pages/index",
                  });
                }, 1500);
              });
            }
          );
        });
      }
    },
    // 勾选隐私协议
    handlePrivacyPolicy(e) {
      this.chked =
        Array.isArray(e.detail.value) && e.detail.value.length > 0 ? true : false;
    },
    // 显示隐私协议(弹窗)
    handleShowPrivacyPolicy() {
      this.privacyPolicyVisible = true;
    },
    // 确认隐私协议
    handlePrivacyPolicyConfirm(isConfirm) {
      this.chked = isConfirm;
      this.privacyPolicyVisible = false;
    },
  },
};
</script>
<style lang="scss" scoped>
// 引入sass样式变量(本来想全局引入，但是不成功，以后有空再解决)
@import "@/static/scss/variables.scss";

.main-box {
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0;

  .logo {
    display: flex;
    justify-content: center;

    image {
      width: 15vw;
      height: 15vw;
    }
  }

  .welcome {
    display: flex;
    justify-content: center;
    margin: 3vw;
    font-size: 5vw;
  }

  .btn {
    margin-top: 30vw;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 5vw;
    padding: 0.5vw 0;
    border-radius: 1vw;
    background-color: $colorPrimary;
    color: white;
    width: calc(100vw - 5vw * 2);
    margin-left: 5vw;
    box-shadow: 0 4px 8px $colorPrimaryLight2;

    .iconfont {
      margin: 0 3vw -2px 0;
      font-size: 5vw;
    }
  }
}

.btn-privacy-confirm {
  font-size: 0.8rem !important;
  width: 20vw !important;
  min-width: 20vw !important;
  height: calc(1rem + 20px) !important;
  min-height: calc(1rem + 20px) !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
  border: none !important;
  background-color: $colorPrimary !important;
  border-radius: 0px !important;
  color: white !important;
  font-weight: bold !important;
}
</style>
<style lang="scss"></style>
